large farmstead - French English Dictionary